VsCode c++环境配置(最新版) 您所在的位置:网站首页 vs code编译环境配置 VsCode c++环境配置(最新版)

VsCode c++环境配置(最新版)

2023-08-19 10:53| 来源: 网络整理| 查看: 265

文章目录 VsCode c++环境配置(最新版)一. 前言二. 相应软件安装1. 安装 MinGW-w642. 安装VsCode 三. vscode环境配置1. 创建工作区2. 配置文件 四. 测试五. 其他插件推荐1. Code runner2. Codelf3. vscode-icons4. Bracket Pair Colorizer5. Markdown All in One

VsCode c++环境配置(最新版) 一. 前言 环境:Windows 10 64位准备 MinGW 编译器VsCode 软件 二. 相应软件安装 1. 安装 MinGW-w64

可以选择下载官方 MinGW,然后配置环境

下载地址下载时勾选相关文件 mingw32-gcc.bin(c语言文件编译器)mingw32-gcc-g++.bin(c++语言编译器)mingw32-gdb.bin(调试编译后文件) 添加环境变量(不赘述) 此 电脑 右击 属性高级系统设置环境变量Path新建 把 MinGW bin目录地址 加入环境变量

因为 之前下载过 codeblocks 所以我直接用的 codeblocks 下载时 add to path 的MinGW,也下载过codeblocks 的小伙伴可以直接去codeblocks 目录里面找(或者 系统环境变量)。如果MinGW下载困难的,可以先下载一个codeblocks(自带)

检查一下是否安装成功

win + r 输入 cmd 输入 gcc -v 查看 gcc version 2. 安装VsCode

下载地址

安装过程没什么特别需要注意的,下载好之后是界面是英文的,若是不习惯可以下载中文插件

在这里插入图片描述

下载 c/c++ 扩展 如图 在这里插入图片描述

安装之后重启一下vscode

三. vscode环境配置 1. 创建工作区 在磁盘的工作目录新建一个文件夹,用来存放c/c++代码在vscode中 选项卡 文件中选择打开文件夹 2. 配置文件

在 此文件夹下建立一个文件夹 名为.vscode 文件夹

在 .vscode文件夹中 新建三个json文件 注意名字必须一模一样

c_cpp_properties.jsonlaunch.jsontasks.json

把如下代码复制到对应json 文件中,修改对应内容,一般是 MinGW 路径

c_cpp_properties.json 在你本地需要修改的是 compilerPath 修改 成 你 MinGW下面的 bin / g++.exe

{ "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], //此处是编译器路径,以后可直接在此修改 "compilerPath": "D:/Environment/CodeBlocks/MinGW/bin/g++.exe", "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64" } ], "version": 4 }

修改 在这里插入图片描述

{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "preLaunchTask": "g++.exe build active file",//调试前执行的任务,就是之前配置的tasks.json中的label字段 "type": "cppdbg",//配置类型,只能为cppdbg "request": "launch",//请求配置类型,可以为launch(启动)或attach(附加) "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",//调试程序的路径名称 "args": [],//调试传递参数 "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true,//true显示外置的控制台窗口,false显示内置终端 "MIMode": "gdb", "miDebuggerPath": "D:/Environment/CodeBlocks/MinGW/bin/gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }

修改command 和 options 中的 cwd

{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "type": "shell", "label": "g++.exe build active file", //这里注意一下,见下文 "command": "D:\\Environment\\CodeBlocks\\MinGW\\bin\\g++.exe", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "D:\\Environment\\CodeBlocks\\MinGW\\bin" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true } } ] } 四. 测试

在 .vscode 文件夹 同级目录 中建立 cpp 文件 敲一个c ++ 代码,然后F5 调试,把.vscode文件夹放在最上头,然后在和他同级 或者更低的目录下 执行cpp文件

#include using namespace std; int main(void) { cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有